# 使用官方 nginx 镜像作为基础
FROM --platform=linux/arm64/v8 docker.m.daocloud.io/nginx:stable-otel

# 删除默认的 nginx 配置
RUN rm -rf /etc/nginx/conf.d/*

# 将 Hugo 生成的 public 目录复制到 nginx 的默认静态文件目录
COPY ./dist /usr/share/nginx/html

# 自定义 nginx 配置（可选）
COPY nginx.conf /etc/nginx/conf.d/default.conf

# 暴露 80 端口
EXPOSE 80

# 启动 nginx
CMD ["nginx", "-g", "daemon off;"]